package Tetris.Logica.Figuras;

/** @author Adrian Garcia Rojas
  * @author Aida Ruiz Maya
  * @author Héctor Daniel González Terán
  * @version 1.0 30/12/2010
  * Esta programa es un tetris para el proyecto final de ICC1
  * Profesora de Asignatura: Fernanda Sanchez Puig
  * Ayudante de Laboratorio: Manuel Alcántara Juárez
  */ 

import Tetris.utils.Punto2D;
import java.awt.Color;
/**
 * Clase que da la figura cuadrado en el tetris, esta clase hereda de tetrimino2
 */
public class Cuadrado extends Tetrimino2{

    private final Color fill3=new Color(0,140,0);
    private final Color border3=new Color(179,179,251);

    public Cuadrado(){
        posicion=0;
        puntos0=new Punto2D[]{new Punto2D(0,0),new Punto2D(0,1),new Punto2D(1,1),new Punto2D(1,0)};
        puntos90=new Punto2D[]{new Punto2D(0,0),new Punto2D(0,1),new Punto2D(1,1),new Punto2D(1,0)};
        puntos180=new Punto2D[]{new Punto2D(0,0),new Punto2D(0,1),new Punto2D(1,1),new Punto2D(1,0)};
        puntos270=new Punto2D[]{new Punto2D(0,0),new Punto2D(0,1),new Punto2D(1,1),new Punto2D(1,0)};
    }

    /**
     * Este metodo devuelve el color de lo que va relleno el cuadrado (verde)
     * @return fill3 
     */
    public Color getFillColor(){
        return fill3;
    }
    /**
     * Este metodo devuelve el color de los bordes del cuadrado
     * @return border3 
     */
    public Color getBorderColor(){
        return border3;
    }
    
}
